package com.baseweb.webadmin.core.model.bvo;

import com.baseweb.webadmin.core.model.pojo.Role;

public class RoleTreeBvo extends Role {
    //    private Long id;
//
//    private String roleName;
//
//    private Long parentId;
//
    private boolean checked;

    private boolean nocheck;

    //
//    public Long getId() {
//        return id;
//    }
//
//    public void setId(Long id) {
//        this.id = id;
//    }
//
//    public String getRoleName() {
//        return roleName;
//    }
//
//    public void setRoleName(String roleName) {
//        this.roleName = roleName;
//    }
//
//    public Long getParentId() {
//        return parentId;
//    }
//
//    public void setParentId(Long parentId) {
//        this.parentId = parentId;
//    }
    public static RoleTreeBvo copyFromRole(Role role) {
        RoleTreeBvo bvo = new RoleTreeBvo();
        bvo.setId(role.getId());
        bvo.setParentId(role.getParentId());
        bvo.setRoleName(role.getRoleName());
        return bvo;
    }

    public boolean isChecked() {
        return checked;
    }

    public void setChecked(boolean checked) {
        this.checked = checked;
    }

    public boolean isNocheck() {
        return nocheck;
    }

    public void setNocheck(boolean nocheck) {
        this.nocheck = nocheck;
    }
}
